complete one's mission - Turco Inglés Diccionario